Ext.define('Service.comUser.model.HtComUserModel', {
	extend : 'Ext.data.Model',
	fields : [ {
		name : 'id',
		type : 'int'
	}, {
		name : 'name',
		type : 'string'
	}, {
		name : 'sex',
		type : 'string'
	}, {
		name : 'age',
		type : 'int'
	}, {
		name : 'bird',
		type : 'date'
	}, {
		name : 'cardNo',
		type : 'string'
	}, {
		name : 'areaId',
		type : 'int'
	}, {
		name : 'buildNo',
		type : 'int'
	}, {
		name : 'unitNo',
		type : 'int'
	}, {
		name : 'floor',
		type : 'int'
	}, {
		name : 'door',
		type : 'string'
	}, {
		name : 'rela',
		type : 'int'
	}, {
		name : 'census',
		type : 'string'
	}, {
		name : 'img',
		type : 'string'
	}, {
		name : 'tel',
		type : 'string'
	}, {
		name : 'phone',
		type : 'string'
	}, {
		name : 'vip',
		type : 'int'
	}, {
		name : 'remark',
		type : 'string'
	}, {
		name : 'yl1',
		type : 'int'
	}, {
		name : 'yl2',
		type : 'string'
	}, {
		name : 'local',
		type : 'string',
		convert : function(v, record) {
			var ret = '';
			if (record.get('buildNo')) {
				ret = ret + record.get('buildNo') + '幢';
			}
			if (record.get('unitNo')) {
				ret = ret + record.get('unitNo') + '单元';
			}
			if (record.get('floor')) {
				ret = ret + record.get('floor') + ' 层';
			}
			if (record.get('door')) {
				ret = ret + record.get('floor');
			}
			return ret;
		}
	},{
		name : 'relaStr',
		type : 'string',
		convert : function(v, record) {
			var rela = record.get('rela');
			if(rela){
				if(rela == 1)
					return '亲属';
				if(rela == 2)
					return '租户';
				if(rela == 3)
					return '其他';
			}else{
				return '未知';
			}
		}
	},{
		name : 'comName',
		type : 'string',
		convert : function(v, record) {
			var comId = record.get('areaId');
			return Constants.COMNAME_CACHE[comId];
		}
	}
	]
});
